@charset "utf-8";

body {
	background: #fff;
	color: #000;
	font: 11px/1.5 Arial,"Helvetica Neue",Helvetica,sans-serif;
}

a {
	color: #918d8e;
	text-decoration: none;
}

a:hover { color: #3385ff; }

hr {
	background: #fff;
	color: #fff;
	border: 0;
	border-bottom: 1px solid #e3e1d9;
	height: 2px;
}

.container {
	margin: 0 auto;
	position: relative;
	width: 1000px;
}

/* 幻灯 */
.focusBox { position: relative; width:1000px; height:250px; overflow: hidden; margin:0 auto; padding: 10px 0;}
.focusBox .pic img { width:1000px; height:250px; display: block; }
.focusBox .hd { overflow:hidden; zoom:1; position:absolute; bottom:5px; right:10px; z-index:3}
.focusBox .hd li{float:left; line-height:16px; text-align:center; font-size:12px; width:25px; height:16px; cursor:pointer; overflow:hidden; background:#919191; margin-left:4px; filter:alpha(opacity=80); opacity:.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease }
.focusBox .hd .on{ background:#fff; filter:alpha(opacity=100);opacity:1;   }

#header-top {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	position:fixed; 
	z-index:999; 
	top:0; 
	width:100%; 
	background: #f57e20;
}

#header-top .rss-icon {
	position: absolute;
	right: 19px;
	top: 0;
}

#header-top .left { float: left;color: #fff;background: url(../img/02.png) no-repeat left center;padding-left: 30px;width: 120px;}
#header-top .left1 { float: left;color: #fff;background: url(../img/03.png) no-repeat left center;padding-left: 30px;width: 120px;}

	
#header-top .right {
	color: #fff;
	float: right;
	padding-right: 130px;
}
	
#header-top a { text-decoration: none; }
	
#header-top a:hover { text-decoration: underline; }

#header {
	margin-top: 30px;
	height: 110px;
	overflow: hidden;
	background-color: #fff;
}
#header h2{
	margin-left: 15px;
	margin-top: 25px;
	width: 300px;
	float: left;
}
#logo {
	float: left;
	margin: 5px 0 0 0;
}
	
#dian {
	float: right;
	margin: 40px 20px 0 0;
}
#dian p{
	font-size: 20px;
}
/* ---------------------------------------------------- */
/*		Nav & Search
/* ---------------------------------------------------- */

#nav {
	background: #fafafa url(../img/nav-bg.png) repeat-x;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #e3e1d9;
	height: 39px;
	position: relative;
	z-index: 996;
}

#nav ul {
	float: left;
	list-style: none;
	margin: 5px 0 0 0;
	position: relative;
	z-index: 999;
	width: 500px;
}

#nav li {
	float: left;
	margin: 0 2px 0 2px;
	position: relative;
	width: 90px;
	letter-spacing:2px;
}
	
#nav li.active { margin: 0 15px 0 10px; }
			
#nav li:first-child { margin-left: 0; }
		
#nav li a {
	color: #77746e;
	display: block;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	padding: 6px 15px 4px;
	text-decoration: none;
}
			
#nav li.active a, #nav li a:hover, #nav li.hover a {
	background: #3385ff;
	color: #fff;
	display: block;
}

#nav ul ul ul {
	left: 155px;
	top: 5px;
}
#search {
	float: right;
	margin: 7px 0 0 0;
	}
	
#search .input {
	background: #f2f2f2 url(../img/input-bg.png) repeat-x;
	border: 1px solid #e0d9d9;
	color: #b2a8a8;
	font: 11px/1.7 Arial,Helvetica,sans-serif;
	height: 15px;
	padding: 5px 8px 5px;
	width: 230px;
}
		
#search .input:focus {
	color: #77746E;
	border: 1px solid #c7c1c1;
}
#search .submit {
	background: #3c428b;
	border: 0;
	color: #fff;
	cursor: pointer;
	font: 12px/1.7 Arial,Helvetica,sans-serif;
	font-weight: bold;
	height: 24px;
	margin-left: 6px;
	padding: 0 8px 2px;
}	
/*分页*/
.fenye{ padding:20px 0px 0px 0px; height:30px; text-align:center;margin: 0 auto;}
.fenye ul{ width:300px;text-align:center;margin: 0 auto;}
.fenye li{ float:left; cursor:pointer; padding:5px 10px; font-size:12px;  margin-left:5px; list-style: none;}
.fenye li.nostyle{ border:none; background:none; margin:0px; padding:7px 5px;}
.fenye li.bgfff{ background-color:#fff; padding:7px 7px; text-align:center; margin:0px;}
.fenye li input[type=text]{ width:25px; outline:none;}
.fenye li.cur{ background-color:#3c428b; color:#fff;}
.fenye li.go{ background-color:#15499a;color:#fff;border-color:#15499a}
/* ---------------------------------------------------- */
/*		work
/* ---------------------------------------------------- */
.work{
	width: 1000px;
	margin: 0 auto;
}
.wou{
	height: 40px;
	border-bottom: #999 2px dotted;
}
.woul{float: left;padding: 10px 0 10px 10px;font-size: 16px;font-weight:bold;color: #f37e21;}
.woul span{float: right;padding: 2px 0 10px 10px;font-size: 14px;color: #918d8e;font-weight:normal;}
.wour{float: right;padding: 10px 20px 10px 0;color: #918d8e;font-weight:normal;font-size: 12px;}
.wod{height: 100%;float: left;}
.wod a{color: #fff;}
.wod a:hover{color: #3385ff;}
.wod1 ul li a{color: #000;}
.wod1 ul li a:hover{color: #3385ff;}
.wod1{width: 300px;margin-right: 50px;height: 250px;float: left;}
.wod1 ul li{float: left;width: 280px;padding: 10px 0 10px 20px;}
.wod1 ul li p{float: left;width: 90px;margin-bottom: 0px;font-size: 14px;}
.wodb{float: left;width: 280px;padding: 10px 0 10px 20px;background: #de465d;color: #fff;font-size: 14px;}
.wodb span{float: right;padding-right: 20px;}
.wod2{width: 300px;height: 250px;float: left;}
.wod2 ul li{float: left;width: 280px;padding: 10px 0 10px 20px;}
.wod2 ul li p{float: left;width: 90px;margin-bottom: 0px;font-size: 14px;}
.wodb1{float: left;width: 280px;padding: 10px 0 10px 20px;background: #7fcbbf;color: #fff;font-size: 14px;}
.wodb1 span{float: right;padding-right: 20px;}
.wodb2{float: left;width: 280px;padding: 10px 0 10px 20px;background: #8dc73f;color: #fff;font-size: 14px;}
.wodb2 span{float: right;padding-right: 20px;}
.wodb3{float: left;width: 280px;padding: 10px 0 10px 20px;background: #fcb040;color: #fff;font-size: 14px;}
.wodb3 span{float: right;padding-right: 20px;}
.wodb4{float: left;width: 280px;padding: 10px 0 10px 20px;background: #f1592a;color: #fff;font-size: 14px;}
.wodb4 span{float: right;padding-right: 20px;}
.wodb5{float: left;width: 280px;padding: 10px 0 10px 20px;background: #ef1c23;color: #fff;font-size: 14px;}
.wodb5 span{float: right;padding-right: 20px;}
/* ---------------------------------------------------- */
/*		newsaboutcontact
/* ---------------------------------------------------- */
.main{    width: 1000px;
    margin: 0 auto;
    height: 540px;}
.about{width: 650px;margin-right: 40px;float: left;height: 540px;}
.about p{font-size: 14px;padding: 10px 20px 0 20px;margin-bottom: 0px;text-indent:2em; word-spacing:10px; letter-spacing: 1px;}
.about p img{float: left;padding: 5px 15px 5px 5px;}
.nec{width: 300px;margin-left: 10px;float: left;}
.news{width: 300px;height: 250px;}
.news ul li{float: left;width: 270px;height:18px;overflow:hidden;font-size: 14px;padding: 8px 0 8px 30px;border-bottom: #9f9f9f 2px dotted;background: url(../img/08.png) no-repeat left center;}
.news ul li a{color: #000;}
.news ul li a:hover{color: #3385ff;}
.contact{width: 300px;height: 300px;}
.contact ul li img{padding: 5px 10px 0 10px;float: left;}
.contact ul li p{width:180px;height:18px;overflow:hidden;padding: 8px 0 0 10px;float: left;margin-bottom: 0px;font-size: 14px;}
.contact ul li{background: #eee;}
.contact ul li{float: left;width: 280px;padding: 5px 0 10px 20px;}
/* ---------------------------------------------------- */
/*		footer
/* ---------------------------------------------------- */
.footer{width: 100%;height: 100px;border-top:#dadada 10px solid;z-index: 1;}
.de{width: 1000px;text-align: center;margin: 0 auto;border-top:#f57e20 10px solid;z-index: 2;position: relative;top:-10px;}
.de p{padding-top: 20px;font-size: 12px;}
/* ---------------------------------------------------- */
/*		work
/* ---------------------------------------------------- */
.ad{width: 1000px;margin: 0 auto; text-align: center;padding: 10px 0;}
.ad img{width: 1000px;height: 150px;}
.wmain{width: 1000px;margin: 0 auto;padding-bottom: 20px;}
.work1{width: 1000px;height: 200px;padding: 20px 0 0 0;float: left;}
.work1l{float: left;}
.work1l img{width: 200px;height: 200px;}
.work1r{float: left;width: 800px;}
.work1ru{height: 8px;background: url(../img/001.png) no-repeat left top;}
.work1rp{height: 30px;border-top:#e4e4e4 1px solid;border-right:#e4e4e4 1px solid;padding: 10px;}
.work1rp span{float: left;font-size: 18px;color: #fff;background: #3c428b;padding: 2px 5px;border-radius:4px;}
.work1rp p{float: left;margin-bottom: 0px;padding:5px 10px;font-size: 14px;width: 250px;height: 20px;overflow: hidden;}
.work1rd{height: 140px;border-top:#e4e4e4 1px solid;border-right:#e4e4e4 1px solid;border-bottom:#e4e4e4 1px solid;float: left;background: url(../img/bg.png);}
.work1rd1{width:250px;height: 140px;border-right:#e4e4e4 1px solid;float: left;}
.work1rd1 span{font-size: 14px;color: #818181;padding: 15px 0 0 35px;display: block;}
.work1rd1 h2{color: #f57e20;padding: 5px 0 0 35px;display: block;margin-bottom: 0px;}
.work1rd1 h5{font-size: 14px;color: #818181;padding: 5px 0 0 35px;display: block;margin-bottom: 0px;font-weight: normal;}
.work1rd1 h5 p{color: #f57e20;width: 143px;display: block;margin-bottom: 0px;float: right;}
.work1rd2{width:250px;height: 140px;border-right:#e4e4e4 1px solid;float: left;}
.work1rd2 h5{font-size: 14px;color: #818181;padding: 5px 0 0 55px;display: block;margin-bottom: 0px;font-weight: normal;}
.work1rd2 h5 p{color: #f57e20;width: 125px;display: block;margin-bottom: 0px;float: right;}
.work1rd2 .kong{padding-top: 30px;}
.work1rd3{width:297px;height: 140px;float: left;}
.work1rd3 span{font-size: 14px;color: #818181;padding: 45px 0 10px 35px;display: block;}
.work1rd3 h2{font-size:20px;color: #fff;display: block;width: 180px;background: #f57e20;height: 35px;margin: 0 auto;text-align: center;padding-top: 3px;}
.work1rd3 a{color: #fff;}
.work1rd3 a:hover{color: #3c428b;}
/* ---------------------------------------------------- */
/*		shwowork
/* ---------------------------------------------------- */
.work1d{width: 798px;height: auto;float: right;background: url(../img/bg.png);border:#e4e4e4 1px solid;overflow: hidden;}
/* ---------------------------------------------------- */
/*		news
/* ---------------------------------------------------- */
.news1{width: 1000px;margin: 0 auto;padding-top: 20px;height: 615px;}
.news1 ul{margin-bottom: 0px;height: 615px;border:#e4e4e4 1px solid;}
.news1 ul li{font-size: 14px;color:#818181 ;height: 20px;padding: 10px 0;border-bottom:#e4e4e4 1px dotted;}
.news1 ul li p{display: block;float: left;padding-left: 20px;width: 10px;margin-bottom: 0px;}
.news1 ul li h5{font-size: 14px;font-weight:normal;display: block;float: left;padding-left: 20px;width: 750px;margin-bottom: 0px;height: 18px;overflow: hidden;}
.news1 ul li span{display: block;float: right;padding-right: 20px;width: 130px;margin-bottom: 0px;}
.li01{background: #f8f8f8;}
.news1d{width: 998px;height: auto;border:#e4e4e4 1px solid;overflow: hidden;}
.newsb{width: 600px;height: 30px;font-size: 24px;padding: 5px 0;overflow: hidden;float: left;text-align: center;}
/* ---------------------------------------------------- */
/*		contact
/* ---------------------------------------------------- */
.contact1{width: 1000px;margin: 0 auto;padding-top: 20px;height: 340px;}
.contact1 ul{margin-bottom: 0px;height: 300px;border:#e4e4e4 1px solid;padding: 30px 0 10px 200px;}
.contact1 ul li{font-size: 14px;color:#818181 ;height: 20px;padding: 10px 0;}
.contact1 ul li p{display: block;float: left;padding-left: 20px;width: 10px;margin-bottom: 0px;}
.contact1 ul li h5{font-size: 14px;font-weight:normal;display: block;float: left;padding-left: 20px;width: 450px;margin-bottom: 0px;height: 18px;overflow: hidden;}
.contact2{width: 1000px;height: 70px;background: #f57e20;}
.contact2 img{padding: 15px 0 0 220px;}
.contact2 p{display: block;float: right;font-size: 24px;padding: 15px 460px 0 10px;color: #fff;}
/* ---------------------------------------------------- */
/*		about
/* ---------------------------------------------------- */
.about1{width: 998px;margin: 0 auto;margin-top: 20px;height: 340px;border:#e4e4e4 1px solid;}
.about1 p{width: 900px;overflow: hidden;padding: 15px 20px 15px;margin: 0 auto;}
.about2{width: 1000px;height: 70px;background: #f57e20;}
.about2 img{padding: 15px 0 0 220px;}
.about2 p{display: block;float: right;font-size: 24px;padding: 15px 460px 0 10px;color: #fff;}